ARIA 버전 적용 가이드
1. softcamp.properties 정보 추가
ARIA_EXTEND = 1
ARIA_EXTEND_PURE = 1
DSHEADER_KEY = 헤더키값
헤더키값은 TFTDB의 SERVERPROFILE_INFO에서 확인 가능 하고 사용시 앞뒤 공백이 없는지 확인해야 합니다.
또한 고객사 마다 값은 다르고 DBMS종류마다 추출방법이 다릅니다.
2. DSHEADER_KEY 추출 방법
CUBRID를 제외하고는 MARIADB/MSSQL/ORACLE에서는 해당 컬럼의 데이터 타입이 BINARY입니다.
해당 데이터는 CC인증 때문에 개발되었다가 반영된 사항입니다.
[CUBRID] – 문자 데이터 타입이므로 SELECT 쿼리 시에 바로 보임
[MARIADB] – BINARY 데이터 타입이지만, 문자열 데이터가 저장되어 있어서 SELECT 쿼리 시에 출력됨.
SELECT DSHEADER_KEY FROM TFTDB.SERVERPROFILE_INFO;
[MS-SQL] – BINARY 데이터 타입이므로 SELECT 쿼리 시에 HEX문자열로 출력됨. CAST 함수를 이용하여 문자로 출력하도록 해야 함.
SELECT CAST(DSHEADER_KEY AS NVARCHAR(32)) AS STR_DSHEADER_KEY FROM TFTDB..SERVERPROFILE_INFO
[ORACLE] – BLOB 데이터 타입이므로 SELECT 쿼리 시에 BLOB으로 출력됨. UTL_RAW.CAST_TO_VARCHAR2 함수를 이용하여 문자로 출력해야 함.
SELECT UTL_RAW.CAST_TO_VARCHAR2(DSHEADER_KEY) AS STR_DSHEADER_KEY AS STR_DSHEADER_KEY FROM TFTDB.SERVERPROFILE_INFO;